package com.laotou99.test2;

import java.util.ArrayList;
import java.util.List;

import com.laotou99.test1.MerkleTree;

public class Test1 {

	public static void main(String[] args) { 
		
		List<String> tempTxList = new ArrayList<String>();
		tempTxList.add("a");
		tempTxList.add("b");
		tempTxList.add("c");
		tempTxList.add("d");
		tempTxList.add("e");

		MerkleTree merkleTrees = new MerkleTree(tempTxList);
        merkleTrees.merkle_tree();
        System.out.println("root : " + merkleTrees.getRoot());
        
        String s1 = merkleTrees.getSHA2HexValue("abc");
        System.out.println("s1-=>  "+s1);
        
	}
	
//	private List<String> getNewTxList(List<String> tempTxList) {
//		  List<String> newTxList = new ArrayList<String>();
//		  int index = 0;
//		  while (index < tempTxList.size()) {
//		    // left
//		    String left = tempTxList.get(index);
//		    index++;
//		    // right
//		    String right = "";
//		    if (index != tempTxList.size()) {
//		      right = tempTxList.get(index);
//		    }
//		    // sha2 hex value
//		    String sha2HexValue = getSHA2HexValue(left + right);
//		    newTxList.add(sha2HexValue);
//		    index++;
//		  }
}
